package org.jeecg.modules.accessControl.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.jeecg.modules.accessControl.entity.*;
import org.jeecg.modules.accessControl.mapper.LwgyAccessControlReportMapper;
import org.jeecg.modules.accessControl.service.LwgyAccessControlReportService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class LwgyAccessControlReportServiceImpl extends ServiceImpl<LwgyAccessControlReportMapper, LwgyAccessControlReport> implements LwgyAccessControlReportService {

    @Autowired
    private LwgyAccessControlReportMapper lwgyAccessControlReportMapper;

    @Override
    public List<LwgyAccessControlReportCampus> campusReport(LwgyAccessControlReportCampus lwgyAccessControlReportCampus) {
        return lwgyAccessControlReportMapper.campusReport(lwgyAccessControlReportCampus);
    }

    @Override
    public List<LwgyAccessControlReportBuilding> buildingReport(LwgyAccessControlReportBuilding lwgyAccessControlReportBuilding) {
        return lwgyAccessControlReportMapper.buildingReport(lwgyAccessControlReportBuilding);
    }

    @Override
    public List<LwgyAccessControlReportCollege> collegeReport(LwgyAccessControlReportCollege lwgyAccessControlReportCollege) {
        return lwgyAccessControlReportMapper.collegeReport(lwgyAccessControlReportCollege);
    }

    @Override
    public List<LwgyAccessControlReportClass> classReport(LwgyAccessControlReportClass lwgyAccessControlReportClass) {
        return lwgyAccessControlReportMapper.classReport(lwgyAccessControlReportClass);
    }

    @Override
    public List<LwgyAccessControlReportStudent> studentReport(LwgyAccessControlReportStudent lwgyAccessControlReportStudent) {
        return lwgyAccessControlReportMapper.studentReport(lwgyAccessControlReportStudent);
    }
}
